package com.jinzhi.jzweb.domain.modelConfig;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;


/**
 *
 * <pre>
 * 申报材料表
 * </pre>
 * <small> 2024-01-10 09:31:39 | lance</small>
 */
@Data
@SuppressWarnings("serial")
@TableName("declare_ready")
//这是的这里继承的基础服务类，有几个基本字段
public class DeclareReadyDO implements Serializable {
    @TableId
    private Long id;

    /** 申报标题 */
    @ApiModelProperty(value = "申报标题")
    @TableField("title")
    private String title;

    /** 申报说明附件 */
    @ApiModelProperty(value = "申报说明附件")
    @TableField("report_file")
    private String reportFile;

    /** 申报说明 */
    @ApiModelProperty(value = "申报说明")
    @TableField("remark")
    private String remark;

    /** 图片 */
    @ApiModelProperty(value = "图片")
    @TableField("img")
    private String img;

    /** 就业单位推荐表 */
    @ApiModelProperty(value = "就业单位推荐表")
    @TableField("job_file")
    private String jobFile;

    /** 就业情况简介与典型事迹 */
    @ApiModelProperty(value = "就业情况简介与典型事迹")
    @TableField("intro_file")
    private String introFile;

    /** 优秀教师推荐表 */
    @ApiModelProperty(value = "优秀教师推荐表")
    @TableField("teacher_file")
    private String teacherFile;

    /** 证书培训经历与优秀事迹 */
    @ApiModelProperty(value = "证书培训经历与优秀事迹")
    @TableField("train_file")
    private String trainFile;

    /** 考务工作者推荐表 */
    @ApiModelProperty(value = "考务工作者推荐表")
    @TableField("worker_file")
    private String workerFile;

    /** 组考、督导经历与优秀事迹 */
    @ApiModelProperty(value = "组考、督导经历与优秀事迹")
    @TableField("story_file")
    private String storyFile;

    /** 特殊贡献推荐表 */
    @ApiModelProperty(value = "特殊贡献推荐表")
    @TableField("special_file")
    private String specialFile;

    /** 佐证材料 */
    @ApiModelProperty(value = "佐证材料")
    @TableField("proof_file")
    private String proofFile;

    /** 就业单位推荐表 */
    @ApiModelProperty(value = "就业单位推荐表")
    @TableField("unit_file")
    private String unitFile;

    /** 典型案例 */
    @ApiModelProperty(value = "典型案例")
    @TableField("case_file")
    private String caseFile;

    /** 创建人 */
    @ApiModelProperty(value = "创建人")
    @TableField("creater")
    private String creater;

    /** 创建人id */
    @ApiModelProperty(value = "创建人id")
    @TableField("creater_id")
    private Long createrId;

    /** 修改人id */
    @ApiModelProperty(value = "修改人id")
    @TableField("updater_id")
    private Long updaterId;

    /** 创建时间 */
    @ApiModelProperty(value = "创建时间")
    @TableField("creater_date")
    private Date createrDate;

    /** 修改时间 */
    @ApiModelProperty(value = "修改时间")
    @TableField("update_date")
    private Date updateDate;

    /** 状态默认为0 */
    @ApiModelProperty(value = "状态默认为0")
    @TableField("status")
    private Integer status;

    /** 逻辑删除，默认为0 */
    @ApiModelProperty(value = "逻辑删除，默认为0 ")
    @TableField("is_deleted")
    private Integer isDeleted;


    @ApiModelProperty(value = "当前申报状态")
    @TableField(exist = false)
    private Integer declareStatus;

}

